'''使用案例_交互自动搜索周杰伦
1. 打开百度一下网页
2. 在搜索框中输入周杰伦
3. 点击百度一下
4. 让页面滚动到底部
5. 点击下一页
6. 回到上一页
'''
# 导入包
from selenium import  webdriver
from selenium.webdriver.common.by import By
import time

# 创建浏览器对象
path = 'D:\\yfxdeve\\python\\Python39\\chromedriver.exe'
browser = webdriver.Chrome(path)

# 1.打开百度一下网页
url = 'https://www.baidu.com'
browser.get(url)

time.sleep(2)   # 停顿2秒

# 2. 在搜索框中输入周杰伦
input = browser.find_element(By.ID, 'kw')
input.send_keys('周杰伦')

time.sleep(2)   # 停顿2秒

# 3. 点击百度一下
button = browser.find_element(By.ID, 'su')
button.click()

time.sleep(2)   # 停顿2秒

# 4. 让页面滚动到底部
js_bottom = 'document.documentElement.scrollTop=999999'
browser.execute_script(js_bottom)

time.sleep(2)   # 停顿2秒

# 5. 点击下一页
next_button = browser.find_element(By.XPATH, '//a[@class="n"]')
next_button.click()

time.sleep(5)   # 停顿5秒

# 6. 回到上一页
browser.back()

time.sleep(3)   # 停顿3秒

# 退出
browser.quit()



